@charset "utf-8";
/* CSS Document */
body,ul,p,h1,h2,h3,h4,dl,dd,form,input,textarea,select { padding:0; margin:0; font-weight:normal;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
div{ display:block; padding:0; margin:0;}
body{ font-family:"微软雅黑"; position:relative; z-index:1; margin:0 auto;}
input{ font-family:"微软雅黑"; outline:none;}
a:hover, a:focus{ text-decoration:none;}
li { list-style:none; }
img { border:none; padding:0; margin:0; vertical-align:bottom;}
a { text-decoration:none; }
.fl{ float:left;}
.fr{ float:right;}
a:hover { text-decoration:none; }
.clear { zoom:1; clear:both; }
.clear:after { content:''; display:block; clear:both;}
.clear2{ display:none;}
table{ border-collapse:collapse;}
.fixed{ display:none;}
/**禁止ios和android用户选中文字.css{-webkit-user-select:none;}**/
* {margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.center{ width:100%; margin:0 auto; max-width:1220px; padding:0 10px;}
.transform_time{ -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}
.transform_img{ transform: scale(1.1); -webkit-transform: scale(1.1);  -o-transform: scale(1.1);  -moz-transform: scale(1.1);}
.font{ overflow:hidden; white-space:nowrap;  text-overflow: ellipsis;}
.font{ overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
img {vertical-align: middle;}
.padd-top6{ padding-top:6px;}
.padd-top20{ padding-top:20px;}
.padd-top30{ padding-top:30px;}
.top{ width:100%; margin:0 auto; height:33px; line-height:32px; border-bottom:1px #E8E8E8 solid; color:#646464; background:#F8F8F8; font-size:12px; text-align:right; padding:0 10px;}
.top span{ padding:0 10px;}
.top a{ color:#646464; font-size:12px;}
.top a:hover{ color:#FF0101;}
.logo{ width:100%; max-width:1220px; margin:0 auto; height:100px; padding:0 10px;}
.logo img{ height:100px; max-width:500px; float:left; display:block;}
.mobile-icon,.mobile-seach{ display:none;}
.search{ width:610px; float:right; height:40px; padding-top:30px; position:relative; z-index:1; padding-right:86px;}
.search .search-text{ height:40px; padding-left:38px; font-size:12px; color:#999; width:100%; border:2px solid #E8E8E8; border-right:none; background:url(../images/search-text.jpg) left center no-repeat;}
.search .search-but{ display:block; width:86px; height:40px; text-align:center; color:#fff; line-height:40px; font-size:16px; background:#02125F; position:absolute; top:30px; right:0; z-index:9; border:none; cursor:pointer;}
.nav{ width:100%; margin:0 auto; background:#01135F; height:40px; padding:0 10px;}
.nav ul{ width:100%; max-width:1200px; margin:0 auto; height:40px;}
.nav ul li{ display:block; float:left; padding-right:60px; height:40px; position:relative; z-index:1;}
.nav ul li sub{ bottom:3px; height:3px; width:0; position:relative; background:#ED6D00; display: block; -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); margin:0 auto; -moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);  -o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.nav ul li a{ display:block; height:40px; padding:0 10px; font-size:16px; color:#fff; line-height:38px;}
.nav li:hover sub,.nav li.cur sub{ width:100%;}
.nav ul li a:hover,.nav ul li.cur a{ color:#ED6D00;}

#owl-demo {width:810px; position:relative; height:350px; display:none; float:left;}
#owl-demo .item{display: block; height:350px;}
#owl-demo img{ width: 100%;}

.index-left{ width:100%; max-width:810px; float:left;}
.index-right{ width:100%; max-width:370px; float:right;}

.i-right{ width:370px; float:right;}
.i-but{ border:1px solid #E7E7E7; padding-top:16px;}
.i-but li{ width:50%; float:left; padding:0 30px 14px;}
.i-but a{ display:block; font-size:12px; color:#343434; text-align:center;}
.i-but a .i-but-img{ display:inline-block; width:auto; margin:0 auto; text-align:center;}
.i-but a .i-but-img img{ width:100%; max-width:98px;}
.i-but a .icon01{ background:url(../images/icon01.png) center no-repeat; background-size:100% 100%;}
.i-but a .icon02{ background:url(../images/icon02.png) center no-repeat; background-size:100% 100%;}
.i-but a .icon03{ background:url(../images/icon03.png) center no-repeat; background-size:100% 100%;}
.i-but a .icon04{ background:url(../images/icon04.png) center no-repeat; background-size:100% 100%;}
.i-but a p{ line-height:54px; text-align:center;}
.i-but a:hover{ color:#ED6D00;}
.i-but a:hover .icon01{ background:url(../images/icon01_a.png) center no-repeat; background-size:100% 100%;}
.i-but a:hover .icon02{ background:url(../images/icon02_a.png) center no-repeat; background-size:100% 100%;}
.i-but a:hover .icon03{ background:url(../images/icon03_a.png) center no-repeat; background-size:100% 100%;}
.i-but a:hover .icon04{ background:url(../images/icon04_a.png) center no-repeat; background-size:100% 100%;}
.news-right{ border:1px solid #E7E7E7; padding:0 20px;}
.news-right dt{ border-bottom:3px solid #F4F4F4; height:38px;}
.news-right dt span{ display:block; float:left; padding:0 16px; height:38px; line-height:38px; font-size:16px; color:#EC6C01; border-bottom:3px solid #F4F4F4; cursor:pointer; margin-right:10px;}
.news-right dt span.cur{ border-bottom:3px solid #EC6C01;}
.news-right dd{ display:none;}
.i-first-news{ border-bottom:1px dashed #EDEDED; padding-top:10px; font-size:12px; color:#AAAAAA; line-height:20px; padding-bottom:4px;}
.i-first-news p{ overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; height:40px;}
.i-first-news .news-title{ line-height:24px; font-size:14px; color:#484848; font-weight:600; height:24px; position:relative; z-index:1; padding-right:70px; overflow:hidden; padding-right:70px;}
.i-first-news .news-title a{ width:100%; display:inline-block; color:#484848; overflow:hidden; white-space:nowrap;  text-overflow: ellipsis;}
.i-first-news .news-title a:hover{ color:#F29047;}
.i-first-news .news-title span{ display:block; width:70px; line-height:24px; height:24px; position:absolute; top:0; right:0; z-index:9; text-align:right; font-size:12px; color:#AAAAAA; font-weight:normal;}
.i-news{ padding-bottom:18px;}
.i-news li{ padding-top:4px; border-bottom:1px dashed #EDEDED; position:relative; z-index:1; padding-right:70px; height:38px;}
.i-news li a{ width:100%; display:inline-block; overflow:hidden; white-space:nowrap;  text-overflow: ellipsis; padding-left:16px; line-height:34px; background:url(../images/news-right-a.jpg) left center no-repeat; font-size:14px; color:#484848;}
.i-news li span{ display:block; width:70px; line-height:34px; height:34px; position:absolute; top:4px; right:0; z-index:9; text-align:right; font-size:12px; color:#AAAAAA; font-weight:normal;}
.i-news li a:hover{ color:#F29047;}

.i-tab{ width:810px; float:left;}
.i-tab-item{ height:40px; background:#02125F; position:relative; z-index:1; text-align:right;}
.i-tab-item dt{ display:inline-block; padding-left:28px; line-height:40px; background:url(../images/.i-tab-item-dt.jpg) left top no-repeat; position:absolute; top:0; left:0; z-index:9; height:40px; color:#fff; text-align:left; font-size:16px;}
.i-tab-item dd{ display:inline-block; padding:0 24px; font-size:14px; color:#fff; line-height:40px; position:relative; z-index:9; cursor:pointer;}
.i-tab-item dd sub{ bottom:3px; height:3px; width:0; position:relative; background:#ED6D00; display: block; -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); margin:0 auto; -moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);  -o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.i-tab-item dd:hover,.i-tab-item dd.cur{ color:#ED6D00;}
.i-tab-item dd:hover sub,.i-tab-item dd.cur sub{ width:100%;}
.i-tab-list{ border:1px solid #E7E7E7; padding:0 20px; display:none;}

.i-form{ border:1px solid #E7E7E7;}
.i-form ul{ height:39px; background:url(../images/i-form.jpg) repeat-x;}
.i-form ul li{ text-align:center; cursor:pointer; width:33.33%; float:left; height:39px; line-height:37px; font-size:16px; color:#333333; position:relative; z-index:1;}
.i-form ul li sub{ bottom:0px; height:2px; width:0; position:relative; background:#ED6D00; display: block; -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); margin:0 auto; -moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);  -o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.i-form ul li.cur sub{ width:100%;}
.i-form ul li:hover,.i-form ul li.cur{ color:#ED6D00;}
.i-form-dl{ }
.i-form-item{ display:none;}
.i-form-dl dl{ padding-bottom:15px;}
.i-form-dl dl dt{ font-size:14px; color:#333333; width:80px; float:left; height:40px; text-align:right; line-height:40px; padding-right:10px;}
.i-form-dl dl dt span{ color:#F00;}
.i-form-dl dl dd{ float:left;}
.i-form-dl dl .i-form-title{ display:block; width:255px; height:38px; border:1px solid #F2F2F2; border-radius:8px;}
.i-form-dl dl .i-form-textarea{ display:block; width:255px; height:90px; border:1px solid #F2F2F2; border-radius:8px;}
.i-form-dl dl dd img{ width:106px; height:40px; margin-left:20px; cursor:pointer;}
.i-form-dl dl .i-form-code{ display:inline-block; width:130px; height:38px; border:1px solid #F2F2F2; border-radius:8px;}
.i-form-dl dl .i-form-button{ display:inline-block; width:136px; height:40px; border:none; border-radius:8px; background:#8FC320 url(../images/but-icon.png) no-repeat; text-align:center; font-size:12px; color:#fff; line-height:40px; cursor:pointer; margin-right:10px;}
.i-form-dl dl a{ font-size:14px; color:#999999; line-height:40px; text-decoration:underline; }
.i-form-dl dl a:hover{ color:#ED6D00;}


.footer{ width:100%; margin:0 auto; background:#F4F4F4; padding:24px 10px 18px; margin-top:20px;}
.footer-left{ float:left;}
.footer-left dl{ width:150px; float:left; text-align:center; line-height:30px;}
.footer-left dl dt{ background:url(../images/footer-dt.jpg) center left no-repeat; font-size:14px; color:#333333; font-weight:600;}
.footer-left dl dt a{ color:#333333;}
.footer-left dl dt a:hover{ color:#ED6D00;}
.footer-left dl dd{ font-size:12px;}
.footer-left dl dd a{ color:#666666;}
.footer-left dl dd a:hover{ color:#ED6D00;}
.footer-cod{ float:right; width:140px; padding-top:7px; text-align:center; overflow:hidden;}
.footer-cod img{ width:140px; height:140px;}
.footer-cod p{ font-size:14px; color:#666666; line-height:36px;}
.icp{ width:100%; margin:0 auto; line-height:40px; text-align:center; font-size:12px; color:#fff; background:#666666;}


/**内页**/
.n-banner{ width:100%; margin:0 auto; height:299px;}
.n-banner img{ display:none;}
.n-nav{ width:100%; height:34px; border-bottom:1px solid #E7E7E7; background:#F0F0F0; font-size:12px; color:#686868; line-height:34px;}
.n-nav p{ background:url(../images/home.jpg) center left no-repeat; padding-left:28px;}
.n-nav p span{ padding:0 8px;}
.n-nav p a{ color:#686868;}
.n-nav p a:hover{ color:#ED6D00;}

.n-left{ width:246px; float:left;}
.menu-top{ height:84px; background:url(../images/menu-top.jpg) center top no-repeat; padding:14px 26px 0;}
.menu-top span{ display:none;}
.menu-top p{ font-size:18px; color:#fff; line-height:26px; text-transform:uppercase;}
.menu{ border:1px solid #E7E7E7; padding-bottom:10px;}
.menu li{ }
.menu a{ display:block; height:45px; padding-left:34px; font-size:14px; color:#666666; line-height:45px; background:url(../images/menu-a1.jpg) center right no-repeat;}
.menu a:hover,.menu a.cur{ background:#ED6D00 url(../images/menu-a2.jpg) center right no-repeat; color:#fff;}

.second-menu{ }
.second-menu dd{ padding-left:30px; height:40px; line-height:40px; font-size:14px;}
.second-menu dd a{ display:block; height:40px; padding-left:34px; font-size:14px; color:#666666; line-height:40px; background:none;}
.second-menu dd a:hover,.second-menu dd a.cur{ background:none; color:#ED6D00;}


.n-right{ width:892px; border:1px solid #E7E7E7; float:right; padding:20px 20px 0;}
.n-about{ font-size:12px; color:#676767; line-height:24px; padding:20px; overflow:hidden;}
.n-about img{ max-width:100% !important;}
.back{ display:block; width:90px; height:36px; font-size:12px; text-align:center; line-height:36px; color:#606060; background:#F2F2F2; margin:20px auto 0; border-radius:6px;}
.back:hover{ background:#ED6D00; color:#fff;}

/**信息发布**/
.n-release{}
.n-release dl{ margin-bottom:20px;}
.n-release dl dt{ width:100px; height:100px; float:left; background:#F6F6F6; text-align:center; font-size:12px; font-weight:600; line-height:30px; padding-top:20px; color:#999999;}
.n-release dl dd{ width:calc(100% - 100px); padding-left:20px; height:100px; float:right; padding-top:5px; border-bottom:1px dashed #EEEEEE; font-size:12px; color:#999999; line-height:24px;}

.n-release dl dd p{ overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height:48px;}
.n-release dl dd a{ display:block; width:100%; font-size:14px; color:#343434; line-height:38px; overflow:hidden; white-space:nowrap;  text-overflow: ellipsis;}
.n-release dl dd a:hover{ color:#ED6D00;}
.n-release dl:hover dt{ background:#01135F; color:#fff;}

/**新闻详情**/
.n-news-title{ padding-bottom:10px; border-bottom:1px solid #EAEAEA; margin-bottom:20px;}
.n-news-title h1{ color:#404B79; line-height:36px; font-size:16px; text-align:center;}
.n-news-title p{ font-size:12px; line-height:24px; color:#A0A0A0; text-align:center;}
.n-con{ padding:0 20px 20px; overflow:hidden; font-size:12px; color:#676767; line-height:24px;}
.n-con img{ max-width:100% !important;}


/**评测**/
.reviews{ width:890px; border:1px solid #E7E7E7; text-align:center; font-size:12px; line-height:34px; margin-bottom:20px;}
.reviews tr{}
.reviews tr th{ background:#01135F; line-height:34px; color:#fff; font-weight:normal;}
.reviews tr td{ border:1px solid #E7E7E7; color:#666666;}
.reviews tr:nth-child(2n){ background:#F5F5F5;}



/**表单**/
.form-box{ width:440px; margin:0 auto;}
.form-title{ text-align:center; font-size:24px; line-height:44px; color:#01125e; padding-bottom:21px; background:url(../images/form-bg.jpg) bottom center no-repeat; margin-bottom:30px;}
.form-h1{ font-size:18px; color:#01125e; line-height:40px; padding-bottom:20px; text-align:center;}
.form-dl{ padding-bottom:20px; width:700px;}
.form-dl dt{ float:left; font-size:12px; color:#666666; line-height:40px; text-align:right; width:100px;}
.form-dl dd{ float:left; padding-left:10px;}
.form-dl dd .form-select{outline:none; width:300px; height:38px; line-height:38px; border:1px solid #E7E7E7; border-radius:6px; text-indent:8px; background:none;}
.form-dl dd .form-input{outline:none; width:300px; height:38px; line-height:38px; border:1px solid #E7E7E7; border-radius:6px; text-indent:8px; background:none;}
.form-dl dd .form-textarea{outline:none; width:284px; height:100px; line-height:24px; border:1px solid #E7E7E7; border-radius:6px; background:none; padding:8px;}
.form-dl dd .form-code{ width:180px; height:38px; line-height:38px; border:1px solid #E7E7E7; border-radius:6px; text-indent:8px; background:none; margin-right:14px;}
.form-dl dd .form-button{outline:none; width:300px; height:40px; line-height:40px; border:none; border-radius:6px; background:#8FC320 url(../images/but-icon.png) no-repeat; font-size:14px; color:#fff; text-align:center; cursor:pointer;}
.form-dl dd img{ height:40px; cursor:pointer;}
.border-box{ border:1px solid #E7E7E7; padding:20px;}
.form-dl dd a{ font-size:14px; color:#F00; display:block; width:300px; text-align:right;}
.form-dl dd .form-button2{outline:none; width:90px; height:40px; line-height:40px; border:none; border-radius:6px; background:#8FC320 url(../images/but-icon.png) no-repeat; font-size:14px; color:#fff; text-align:center; cursor:pointer; margin-left:10px;}
/****/
.n-right-nav{ width:100%; overflow:hidden; padding:0 0 10px; text-align:center;}
.n-right-nav li{ display:inline-block; width:208px; padding:0 10px 10px;}
.n-right-nav li a{ display:block; height:36px; border-radius:6px; text-align:center; font-size:12px; color:#666; background:#F2F2F2; line-height:36px;}
.n-right-nav li a:hover,.n-right-nav li a.cur{ color:#fff; background:#ED6D00;}

.n-right-search{ padding-bottom:26px;}
.n-right-search dt,.n-right-search dd{ line-height:40px; float:left; height:40px; font-size:12px; color:#666;}
.n-right-search dd .n-r-select,.n-right-search dd .n-r-text{ outline:none; width:168px; border:1px solid #E7E7E7; height:38px; line-height:38px; text-indent:8px; font-size:12px; margin:0 19px; border-radius:6px;}
.n-right-search dd .n-r-button{outline:none; width:110px; height:40px; line-height:40px; border:none; border-radius:6px; text-indent:8px; background:#ED6D00; font-size:14px; color:#fff; text-align:center; cursor:pointer;}


/**内页新闻**/
.n-news{ padding-bottom:18px;}
.n-news li{ padding-top:4px; border-bottom:1px dashed #EDEDED; position:relative; z-index:1; padding-right:130px; height:34px;}
.n-news li a{ padding-left:16px; line-height:34px; background:url(../images/news-right-a.jpg) left center no-repeat; font-size:14px; color:#484848;}
.n-news li span{ display:block; width:130px; line-height:34px; height:34px; position:absolute; top:4px; right:0; z-index:9; text-align:right; font-size:12px; color:#AAAAAA; font-weight:normal;}
.n-news li a:hover{ color:#01135F;}

/**用户信息**/
.user-info{ width:400px; margin:0 auto;}
.user-info tr{ line-height:36px; padding-bottom:16px;}
.user-info tr td{ width:50%; font-size:12px; color:#999;}
.user-info tr td.text-r{ text-align:right; color:#666;}


/**登录**/
.login{ width:740px; margin:0 auto;}
.login-left{ width:370px; height:336px; float:left;}
.login-right{ width:300px; height:306px; float:right; padding-top:30px;}
.login-right li{ height:40px; width:300px; position:relative; z-index:1; margin-bottom:20px;}
.login-right li input{ width:100%; border:1px solid #E7E7E7; line-height:38px; height:38px; padding-left:48px; font-size:12px; color:#666; border-radius:6px;}
.login-right li span{ display:block; width:36px; height:40px; position:absolute; top:0; left:1px; z-index:9;}
.login-right li span.u-icon01{ background:url(../images/u-icon01.jpg) center left no-repeat;}
.login-right li span.u-icon02{ background:url(../images/u-icon02.jpg) center left no-repeat;}
.login-right li span.u-icon03{ background:url(../images/u-icon03.jpg) center left no-repeat;}
.login-right li .login-code{ width:calc(100% - 120px);}
.login-right li img{ cursor:pointer; width:106px; height:40px; position:absolute; top:0; right:0; z-index:9;}
.login-right li .login-button{outline:none; width:300px; height:40px; line-height:40px; border:none; border-radius:6px; text-indent:8px; background:#8FC320; font-size:14px; color:#fff; text-align:center; cursor:pointer; padding:0;}
.login-right li a.forget{ display:block; float:left; font-size:12px; color:#666; width:100px; line-height:40px;}
.login-right li a.forget:hover{ color:#ED6D00;}
.login-right li a.zc{ display:block; float:right; text-align:right; font-size:12px; color:#F00; width:100px; line-height:40px;}


/****/
.n-list-box{ padding-bottom:20px;}
.n-list{ border-bottom:1px dashed #EDEDED; padding:12px 0 4px;  line-height:30px; font-size:12px; color:#666;}
.n-list a{ color:#666;}
.n-list .n-list-title{ font-weight:600; font-size:14px; color:#333; line-height:30px; height:30px; position:relative; z-index:1; padding-right:70px; overflow:hidden; color:#5D5D5D;}
.n-list .n-list-title span{ display:block; width:70px; line-height:30px; height:30px; position:absolute; top:0; right:0; z-index:9; text-align:right; font-size:12px; color:#DADADA; font-weight:normal;}
.n-list a:hover .n-list-title{ color:#01135F;}
.n-list a:hover .n-list-title span{ color:#01135F;}
.n-list a:hover{ color:#01135F;}

/**资料下载**/
.n-down{}
.n-down dl{ margin-bottom:20px;}
.n-down dl a{ display:block; background:url(../images/down01.jpg) center right no-repeat;}
.n-down dl dt{ width:100px; height:100px; float:left; background:#F6F6F6; text-align:center; font-size:12px; font-weight:600; line-height:30px; padding-top:20px; color:#999999;}
.n-down dl dd{ width:calc(100% - 100px); padding:0 40px 0 20px; height:100px; float:right; padding-top:5px; border-bottom:1px dashed #EEEEEE; font-size:14px; color:#999999; line-height:24px;}
.n-down dl dd h1{ font-size:16px; color:#343434; line-height:40px;}
.n-down dl dd p{overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; height:48px;}
.n-down dl a:hover{ background:url(../images/down.jpg) center right no-repeat;}
.n-down dl a:hover h1{ color:#01135F;}
.n-down dl a:hover dd{ color:#01135F;}
.n-down dl a:hover dt{ background:#01135F; color:#fff;}


.pagesl{ width:100%; clear:both; text-align:center; margin:0 auto 30px;}
.pagesl a{ display:inline-block; line-height:30px; padding:0 10px; border:1px solid #F2F2F2; margin:0 3px; color:#666666;}
.pagesl a.active,.pagesl a:hover{ background:#01135F; background-color:#01135F; color:#fff; border:1px solid #01135F;}


@media (max-width:1220px) {
.padd-top20 { padding-top: 10px;}
#owl-demo {width:100%; position:relative; height:auto; float:none;}
#owl-demo .item{height:auto;}
.i-right{ width:100%; max-width:100%; float:none;}
.i-but{ margin-top:10px; padding-top:10px;}
.i-but li{ width:25%; float:left; padding:0 10px 10px;}
.index-left{ width:100%; max-width:100%;}
.index-right{ max-width:100%;}
.i-form{ margin-bottom:10px; height:320px;}
.i-form-left{ width:50%; padding-right:5px; float:left;}
.i-form-right{ width:50%; padding-left:5px; float:right;}
.i-form-dl dl dd{  width:calc(100% - 80px); padding-right:10px;}
.i-form-dl dl .i-form-title{ width:100%;}
.i-form-dl dl .i-form-textarea{ width:100%;}
.i-form-dl dl .i-form-code{ width:calc(100% - 100px);}
.i-form-dl dl dd img{ width:90px; margin-left:10px;}
.i-form-dl dl .i-form-button{ width:calc(100% - 100px);}
.padd-top30{ padding-top:10px;}
.i-tab { width:100%; float: none;}
.footer{ display:none;}	

/**内页**/
.n-banner{ width:100%; margin:0 auto; height:auto;}
.n-banner img{ display:block; width:100%;}

.n-left{ width:100%; float:none; position:relative; z-index:99;}
.menu-top{ height:40px; background:#02125F; padding:0 10px 0; position:relative; z-index:1;}
.menu-top p{ display:none;}
.menu-top span{ display:block; font-size:14px; color:#fff; line-height:40px;}
.menu-top::after{ display:block; content:''; width:0; height:0; border-width:6px 0 6px 6px; border-style:solid; border-color:transparent transparent transparent #fff;/*透明 透明 透明 灰*/ margin:0px auto; position:absolute;top:50%; margin-top:-6px;right:10px;}


.menu{width:100%; background:#fff; display:none; border:1px solid #E7E7E7; padding-bottom:10px; position:absolute; top:40px; left:0; z-index:999;}
.menu li{ }
.menu a{ display:block; height:38px; padding-left:10px; font-size:14px; color:#666666; line-height:38px; background:url(../images/menu-a3.jpg) right center no-repeat;}
.menu a:hover,.menu a.cur{ background:#ED6D00 url(../images/menu-a4.jpg) right center  no-repeat; color:#fff;}

.second-menu{ }
.second-menu dd{ padding-left:20px; height:36px; line-height:36px; font-size:14px;}
.second-menu dd a{ display:block; height:36px; padding-left:24px; font-size:14px; color:#666666; line-height:36px; background:none;}
.second-menu dd a:hover,.second-menu dd a.cur{ background:none; color:#ED6D00;}


.n-right{ width:100%; border:1px solid #E7E7E7; float:none; padding:10px;}
.n-about{ padding:10px;}
	}

@media (max-width:1130px){
	.search {
		display: none;
		background: #fff;
		top: 50px;
		left: 0;
		z-index: 99999;
		width: 100%;
		float: none;
		height: 40px;
		padding-top: 0px;
		position: absolute;
		z-index: 1;
		padding-right: 86px;
	}

	.search .search-text {
		height: 40px;
		padding-left: 38px;
		font-size: 12px;
		color: #999;
		width: 100%;
		border: 2px solid #E8E8E8;
		border-right: none;
		background: url(../images/search-text.jpg) left center no-repeat;
	}

	.search .search-but {
		display: block;
		width: 86px;
		height: 40px;
		text-align: center;
		color: #fff;
		line-height: 40px;
		font-size: 16px;
		background: #02125F;
		position: absolute;
		top: 0px;
		right: 0;
		z-index: 9;
		border: none;
		cursor: pointer;
	}

}
@media (max-width:1000px) {

.top{ display:none;}	
body{ padding-top:50px;}
.logo{ background:#fff; height:50px; padding:0 10px; position:fixed; z-index:9999; top:0; left:0;}
.logo img{ height:50px; max-width:100%; float:left; display:block;}
.logo img.pc_logo{ display:none;}
.logo img.mob_logo{ display:block;}
.search{ display:none; background:#fff; top:50px; left:0; z-index:99999; width:100%; float:none; height:40px; padding-top:0px; position:absolute; z-index:1; padding-right:86px;}
.search .search-text{ height:40px; padding-left:38px; font-size:12px; color:#999; width:100%; border:2px solid #E8E8E8; border-right:none; background:url(../images/search-text.jpg) left center no-repeat;}
.search .search-but{ display:block; width:86px; height:40px; text-align:center; color:#fff; line-height:40px; font-size:16px; background:#02125F; position:absolute; top:0px; right:0; z-index:9; border:none; cursor:pointer;}



.mobile-seach{ cursor:pointer; display:block; position:fixed; top:0; right:50px; z-index:99999; width:50px; height:50px; background: url(../images/search-text.jpg) center no-repeat;}
.mobile-icon{ display:block; color: #333;height: 50px;font-size:25px;text-align: center; position:fixed;top:0; right:0; z-index:99999;width: 50px;-webkit-transition: background 0.5s;-moz-transition: background 0.5s;-o-transition: background 0.5s;transition: background 0.5s;}
.mobile-icon:hover{background-color: rgba(255,255,255,0.2);cursor: pointer;}
.mobile-icon span{position: absolute;left:50%;margin-left:-13px;background-color:#02125F;display: block; width: 26px; height: 2px;}
.mobile-icon .icon-bar1{ top:16px;}
.mobile-icon .icon-bar2{ top:25px;}
.mobile-icon .icon-bar3{ top:34px;}
.mobile-icon .icon-bar1.rotated {position:absolute;top:25px;-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);background-color:#ED6D00;}
.mobile-icon .icon-bar2.rotated {-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter: alpha(opacity=0);opacity: 0;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;}
.mobile-icon .icon-bar3.rotated {position:absolute;top: 25px;-moz-transform: rotate(45deg); -webkit-transform: rotate(45deg);-o-transform: rotate(45deg); -ms-transform: rotate(45deg);transform: rotate(45deg);background-color:#ED6D00;}
.trans, .trans:hover {-webkit-transition: all 277ms ease-in-out;-moz-transition: all 277ms ease-in-out;-o-transition: all 277ms ease-in-out; transition: all 277ms ease-in-out; -ms-transition: all 277ms ease-in-out;}
.trans-fast, .trans-fast:hover {-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;}


.nav{ display:block; background:#fff; height:auto; padding:0;}
.nav ul{ display:none; text-align:left; max-width:100%; float:none; background-color:#fff; width: 100%;position: fixed; top: 50px;left: 0px;padding:0 10px 10px;display: none; height:auto; z-index:99999;}
.nav ul li{ width:100%; float:none; display:block; height:41px; line-height:40px; padding:0px; position:relative; z-index:1;}
.nav ul li sub{ display:none;}
.nav ul li a{ display:block; height:41px; padding:0 10px;  font-size:14px; padding:0; line-height: 40px; width: 100%; color:#02125F; -webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;font-weight:300; -webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: returnToNormal;animation-name: returnToNormal; border-bottom:1px solid #02125F;}
.nav ul li sub{ display:none;}
.nav li:hover sub,.nav li.cur sub{ width:100%;}
.nav ul li a:hover,.nav ul li.cur a{ color:#ED6D00; border-bottom:1px solid #ED6D00;}

@-webkit-keyframes returnToNormal {
  0% {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}
  100% {opacity: 1;-webkit-transform: none;transform: none;}
}

@keyframes returnToNormal {
  0% {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}
  100% {opacity: 1;-webkit-transform: none;transform: none;}
}
.banner-top{ padding-top:0px !important;}
.n-about{ padding:0;}
.n-con{ padding:0 0 10px;}


/**登录**/
.login{ width:100%; max-width:740px; margin:0 auto;}
.login-left{ display:none;}
.login-right{ width:100%; max-width:300px; height:auto; float:none; margin:0 auto; padding-top:0px;}
.login-right li{ height:40px; width:100%; margin-bottom:10px;}
.login-right li .login-code { width: calc(100% - 90px);}
.login-right li img{ width:80px; }
.login-right li .login-button{ width:100%;}

	}


@media (max-width:768px) {
.border-box{ padding:10px; overflow:hidden; margin-bottom:10px;}
.form-box{ width:100%; max-width:440px;}
.form-dl{ width:100% !important; padding-bottom:10px;}
.form-dl dd span{ display:inline-block; width:20px; overflow:hidden; margin:0 !important;}
.form-dl dd{width:calc(100% - 100px);}
.form-dl dd .form-input{ width:calc(100% - 24px);}
.form-dl dd .form-select{ width:calc(100% - 24px);}
.form-dl dd .form-code,.form-dl dd .form-button{ width:calc(100% - 120px);}
.form-dl dd img{ width:80px;}
.form-dl dd .form-button2{ margin:5px 0 0;}
.form-dl dd a{ width:100%; text-align:left;}
	}
	
@media (max-width:640px) {
.i-tab-item dt{ padding-left:10px;}
.i-tab-item dd{ padding:0 10px;}
.i-but li{ width:50%;}
.i-form{ margin-bottom:0px; height:auto;}
.i-form-left{ width:100%; padding-right:0; float:none;}
.i-form-right{ width:100%; padding-left:0; float:none; margin-bottom:10px;}

.n-right-nav{ text-align:left;}
.n-right-nav li{ display:inline-block; width:auto; padding:0 5px 10px;}
.n-right-nav li a{ padding:0 10px;}


/**信息发布**/
.n-release dl{ margin-bottom:10px;}
.n-release dl dt{ width:80px; height:80px; line-height:30px; padding-top:10px;}
.n-release dl dd{ width:calc(100% - 80px); padding-left:10px; height:80px; padding-top:2px; line-height:20px;}
.n-release dl dd p{ height:40px;}
.n-release dl dd a{ line-height:32px;}

/**资料下载**/
.n-down dl{ margin-bottom:10px;}
.n-down dl dt{ width:80px; height:80px; line-height:30px; padding-top:10px;}
.n-down dl dd{ width:calc(100% - 80px); padding:2px 40px 0 10px; padding-left:10px; height:80px; line-height:20px;}
.n-down dl dd p{ height:40px;}
.n-down dl dd h1{ line-height:32px;}

	}

@media (max-width:420px) {
.i-tab-item dt{ padding-left:8px;}
.i-tab-item dd{ padding:0 5px;}
	}